package Controlador;

import javax.swing.JButton;

import Vista.Casillero;
import Vista.VistaCentralMineral;

public class AccionCMineral extends Accion{
	

	public AccionCMineral(JButton indicaAccion,Controlador controlador){
		this.indicaAccion = indicaAccion;
		this.controlador = controlador;
	}
	public void accionPrimaria(Casillero lugarDeAccion) {
				
		int col = lugarDeAccion.obtenerHectarea().getCoordenadaX();
		int fil = lugarDeAccion.obtenerHectarea().getCoordenadaY();
		if(this.controlador.getJuego().obtenerJugador().construirCentralMineral(col,fil)){
			float estado = lugarDeAccion.obtenerHectarea().obtenerSuperficie().obtenerEstadoConstruccion();
			lugarDeAccion.setVista(new VistaCentralMineral(estado));
			this.controlador.devolverVentana().actualizarEstadoJuego(this.controlador.getJuego());
			this.controlador.devolverVentana().actualizarVistaCasilleros();
			//this.controlador.devolverVentana().agregarCasillero(lugarDeAccion);
		}
	}
	@Override
	public void accionSecundaria(Casillero lugarDeAccion) {
		// TODO Auto-generated method stub
		
	}

}


